package com.cheejee.goodscenter.util;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.ToString;

/**
 * 响应码定义
 * @author CARRY
 * @Date 2020年10月22日下午5:30:58
 */
@AllArgsConstructor
@Getter
@ToString
public enum ResponseCode {

	/**
	 * 请求成功
	 */
	OK(2000),
	
	/**
	 * 传入参数有误,可能出现在以下情况：
	 * <p>
	 * 1.某些必填参数为空。
	 * 2.传入参数不符合要求。
	 * </p>
	 */
	BAD_PARAM(4000),
	
	/**
	 * 添加了重复的数据，比如添加的品牌名称已存在。
	 */
	DUPLICATE_FIELD(4001),
	
	/**
	 * 数据不存在
	 */
	DATA_NOT_EXIST(4004),
	
	/**
	 * 系统错误，在系统数据出现异常时使用
	 */
	SYSTEM_ERROR(50000);
	
	private int code;
	
}
